// 声明文件是什么：以.d.ts结尾的，只对类型定义，不能进行赋值和实现，的文件

// 为什么要用声明文件
// 1、在将 TS 编译为 JS文件时，会自动生成声明文件，我们无需编写声明文件。
//    这样我们发布的TS编译后的 JS 文件，就能正常的被别人所引用了。
// 2、当我们在 TS 文件中引入 第三方 JS 库时（例如：axios库），这些库是用 JS 编写的，
//    不能获得 TS 的类型挺提示，需要一个声明文件来获取 JS库 的类型提示
import axios from 'axios'

// 有的依赖库内部有集成 类型声明文件，有的需要再 npm i @type/库名
axios.create  // ctrl + 鼠标左键，就能跳到类型声明的地方
export {}